package com.yi.wood.web.ctrl.dto;

import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * @author MoYi
 * create date 2019/4/6 11:09
 */
@Data
@ToString
public class GoodsParam implements Serializable {
    /**
     * ID
     */
    private Long id;

    /**
     * 商品名
     */
    @Size(max = 30)
    private String name;

    /**
     * 商品库存
     */
    @Max(Integer.MAX_VALUE)
    private Integer amount;
    /**
     * 描述
     */
    @Size(max = 200)
    private String des;
    /**
     * 图片URL
     */
    @Size(max = 100)
    private String mainUrl;
    /**
     * 详细介绍URL
     */
    @Size(max = 100)
    private String desUrl;
    /**
     * 原价格
     */
    @Max(9999999)
    private Integer oldPrice;
    /**
     * 排序
     */
    @Max(9999999)
    private Integer sort;
    /**
     * 现在价格
     */
    @Max(9999999)
    private Integer price;
    /**
     * 类型
     */
    @Max(999)
    @Min(1)
    private Integer type;

    /**
     * 删除标记
     */
    private Integer deleted;

    /***
     * 商品编码
     */
    private String goodsNo;
}
